package com.swh.recruit.dao;

import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.data.jpa.repository.JpaSpecificationExecutor;

import com.swh.recruit.entity.TbRecruit;

import java.util.List;

/**
 * @Description 职位 数据访问接口
 * @date 2021-01-12 17:57:44
*/
public interface TbRecruitDao extends JpaRepository<TbRecruit,String>,JpaSpecificationExecutor<TbRecruit>{

    /**
     * 查询状态为 2 并以创建日期降序排序，查询前 4 条记录
     */
    List<TbRecruit> findTop4ByStateOrderByCreatetimeDesc(String state);

    /**
     * 查询状态不为 0 并以创建日期降序排序，查询前 12 条记录
     */
    List<TbRecruit> findTop14ByStateOrderByCreatetimeDesc(String state);
}

